package dancereal;

public class J11_For {

	

	// For
	// while / do-while 문과 유사한 반복문
	// 단, 코드 몇번 반복 실행 할지  
	// 그 횟수를 알고 있는 경우에 주로 사용
	// for(초기식;조건식;증감식){
	//    반복문장;
	//}
	
	
	public static void main(String[] args) {
    // 문제1 : "시간은 금이라구, 친구!!" 라는 문장을
    //        5번 반복 출력
    for(int i = 1; i <= 5; ++i)
		System.out.println("시간은 금이라구, 친구!!");
    
    int j = 1;
    
    while(j <= 5){
    	System.out.println("시간은 금이라구, 친구!!");
    ++j;}
    
    // 문제2 : 1 ~ 100까지의 합을 출력하는 프로그램
    // 1 + 2 + 3 + .. 99 + 100
    // sum = sum + 1;
    // sum = sum + 2;
    
    int sum = 0;
    for(int k = 1; k <= 100; ++k){
    	      sum = sum + k;    	
    }
    System.out.println(sum);
    // 문제3 : 1 - 10000 사이 짝수의 모든 합을 출력
        sum = 0;
    	for(int l = 1; l <= 10000; ++l){
        if(l%2 == 0) sum += l;
    	}
    	 System.out.println(sum);
    	 
    	sum = 0;
    	for (int m = 2; m <= 10000; m += 2)
    	sum = sum + m;
    	System.out.println(sum);
    	 
    	
    // 문제 4 : 1 - 10000 사이 홀수의 모든 합을 출력
    	
        sum = 0;
		for(int n = 1; n <= 10000; ++n){
        if(n%2 == 1) sum += n;
		}
	    System.out.println(sum);
	   
	    sum = 0;
	    for(int o = 1; o <=10000; o += 2)
	    	sum += o;
	
	    System.out.println(sum);
    
	}}

    	
	
	


